﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace BTalk
{
    public partial class RsaDialog : Form
    {
        public RsaDialog()
        {
            InitializeComponent();
        }

        public string E
        {
            get
            {
                return eBox.Text.Trim();
            }
        }

        public string D
        {
            get
            {
                return dBox.Text.Trim();
            }
        }


        public string Ne
        {
            get
            {
                return nEncryptBox.Text.Trim();
            }
        }

        public string Nd
        {
            get
            {
                return nDecrypt.Text.Trim();
            }
        }

        public string Mode
        {
            get
            {
                return mode.Text;
            }
        }

        private void okBtn_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.OK;
        }

        private void cancelBtn_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.Cancel;
        }

        private void RsaDialog_Load(object sender, EventArgs e)
        {
#if DEBUG
            nEncryptBox.Text = "3298934633500574362219363893453011465227814377603836315390419399704553957522838863747926798488199215320256048956256466585119105707987279753457983966180024938349331092399869914236736207436646865499082694417716590977186579458205083511464953893370038099100316896143651661169241522206044759445049951957048226160615969673938903888067280670556335651398627222794275795235831094224452289708515299766034556504475696809752372364463435793052041902354996596518527324979046862134918303398419744928182966424957545612309474451784722266106459942613761519392754987517349225518726683964446804032445265502709782249167841516096374181587";
            nDecrypt.Text = "3298934633500574362219363893453011465227814377603836315390419399704553957522838863747926798488199215320256048956256466585119105707987279753457983966180024938349331092399869914236736207436646865499082694417716590977186579458205083511464953893370038099100316896143651661169241522206044759445049951957048226160615969673938903888067280670556335651398627222794275795235831094224452289708515299766034556504475696809752372364463435793052041902354996596518527324979046862134918303398419744928182966424957545612309474451784722266106459942613761519392754987517349225518726683964446804032445265502709782249167841516096374181587";
            eBox.Text = "1457290892900094102889282429417671930601281016374298560743096301975759461983703690446836585011681967776097328073796538840579183903602026445742449519696467344350683602195606474479178865295846727921493171478684024727585551576357766406483496742661136403321024761380526890563034058180219683660224525562085538739274370023819912132676101137652563069391982133050734063918223458411716827999048199290969301078480153345717999226750814337347184272866321256685005540314195367157093791018655050532749403772201300621138948745054547510042009610140854268235065067166184884411890260064788116781991545158452617858651838424695453091109";
            dBox.Text = "52854451552786781318601107496093294984934621200847501922099744493752124100002293287366204442524852678949851573803318142347246998453737372291796394794124007938123580572287104822491524968298971744102606135348241158421180382884699999144068065160535409552230916289614230983430773091179659516140481365419328078933950574340810740903464070231818273173037635384422301303646530449827510266580900853011437221073539632580152389222307431573540740424432934646052525288963878054806641315533493082958057834363517856873841072388762012328293357327061879852445449090850295601039134558687348711027087990360766426197316647770739719309";
#endif
        }
    }
}
